home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d7
/
host43.arc
/
HOST43.DOC
< prev
next >
Wrap
Text File
|
1990-04-30
|
55KB
|
1,173 lines
Page: 1
HOST43.SLC and H43UTILS.SLC are SALT language scripts compiled to
run under the TELIX.EXE (C) telecommunications program version
3.12.
H O S T 4 3 / H 4 3 U T I L S
This program is distributed under the Shareware concept.
Non-Registered users of HOST43 are granted a limited license to
use it for a 4 week trial period, in order to determine it's
usefulness to you. ANY other use of HOST43 after that period is
strictly prohibited.
WHY REGISTER?
* Registration allows you to use HOST43 on a regular basis.
* Registered users will receive mailed notification of updates
to the program.
* Registered users will also receive top priority in any help
or comments they have/need.
* Registered users receive copies of program which has the
"UNREGISTERED" statement removed and replaced with one which
says "REGISTERED TO:" and which gives their names.
* Registered copies of HOST43 have the limit on messages and
files raised from 25 (current limit on UNREGISTERED versions
of HOST42) to a higher limit of 99 messages and 999 files.
* Registered users receive two additional support programs:
H43UEDIT.EXE : A true full-screen external user editor allows
editing of ALL user information, as well as
easy addition of new users.
MENUEDIT.EXE : A full-screen Menu Editing program which allows
Reading and Writing to each specific menu. Thus
enabling the sysop to personalize the different
menus.
Registration is $20.00 and covers all of the above features.
To Order:
Make check or money order out to:
Daniel Horn
2122 West Butler Drive #161
Phoenix, AZ 85021
Page: 2
-----------------------------------------------------------------
Please send:
HOST43 Registration .............. $ 25.00 _____
Disk Size: 5.25" ______ 3.5" ______
{ Print }
Name :______________________________________________________
Address:______________________________________________________
______________________________________________________
______________________________________________________
Day Phone:(____)______-_______ Evening:(____)______-_______
Current version I have ______
Comments:_____________________________________________________
_____________________________________________________
_____________________________________________________
{ Optional }
Computer Type:________________________________________________
Color display [Y/N]: __
Where did you hear about (and/or receive a copy of) HOST43?
{ } BBS Name______________________ Ph #(____)______-_______
{ } Sig Name________________________________________________
{ } CompuServe
{ } Friend
{ } Other ____________________________________________________
-----------------------------------------------------------------
Page: 3
This program evolved from the original HOST.SLC/HCONFIG.SLC
programs, and then the later revisions by Jon Flemming found in
HOST2.SLC/H2CONFIG.SLC.
HOST3 was written as a sort of pet project of mine, in order
to enhance the HOST2.SLC program, written by Jon Flemming. I felt
that although he had made some superb changes to Colin's original
HOST.SLC, there was SO much more that could be done to make the
program even better. So, I began working on it. Over time I
I have made uncountable changes and have ended up with the latest
version of HOST43. I hope you enjoy it!
These are the files needed to run the HOST43 program. Some
of these will be created as needed, as well some of them are only
optional:
NOTE: HOST43 requires that it be run under Telix 3.12 only,
it CAN be run under 3.11 but will crash in certain
places due to usage of functions which are specific
to 3.12 ONLY.
HOST43.SLC - Main Host Mode file, must be in your telix
script directory.
H43UTILS.SLC - Utilities script, it contains all of the
utilities. It is called by the HOST43.SLC
program. It should also be in your telix
script directory. You can also run H43UTILS
by itself by typing H43UTILS after pressing
ALT-G.
MENUS43.DAT - This is the file which contains all of the
menus for each of the levels as well as the
sections. It should be placed in your Telix
directory.
H43COMP.EXE - This is the file which does all the data file
compression. It can be run via DOS and the
command line, or internally using the provided
user interfaces. It should be placed in your
Telix directory.
(see section entitled "Data File Compression")
ADDFILES.EXE - This program will allow you externally to tag
files on any drive/directory and then add the
tagged files to the file database. It should
be placed in your Telix directory.
(See section "ADDING FILES TO YOUR DATABASE"
Page: 4
for more information)
USER43.DAT - This is the file that holds all of the user
information, it is created by HOST43.SLC. It
will be created in your telix directory.
(See section on CONVERT)
HOST43.LOG - This file is created by the HOST43 program, it
is a log of all user logon's, and what each
user does when on the system. It will be
created in your telix directory.
HCONVERT.EXE - This program will allow you to convert your
HOST3, HOST31, HOST41, or HOST42 user data
files into the new HOST43 data format.
OPTIONAL FILES:
GATEWAY2.SYS - This is a program which can control the I/O
during the time a user shell's to DOS, and
also when he views an archive. This file
should be in your root directory.
(see the section entitled "OPTIONAL EXTERNAL
FILES" for more information)
*.ASC/*.ANS - There are eight text files that are optional.
These files will need to be in your Telix
directory, if you are going to be using them.
(see "OPTIONAL EXTERNAL FILES")
HSHELL.BAT - This batch file if in the Telix directory will
be run automatically if the shell to DOS option
has been executed from the Main Menu.
(see section entitled "OPTIONAL EXTERNAL FILES"
for more information)
BLTS43.DAT - This is a pure ASCII data file which (if used),
contains information regarding the text files
which are to be used as bulletins.
(see section entitled "OPTIONAL EXTERNAL FILES"
for more information regarding format)
DOORWAY.EXE - This fine program by Marshall Dudley, if in
the Telix directory, will be used in the shell
to DOS unless overridden by the existence of
HSHELL.BAT.
(see section entitled "USING DOORWAY.EXE" for
more information)
Page: 5
INSTALLATION
This is an easy program to install. Below are some step by
step instructions on installing it:
1) Put the HOST43.SLC/H43UTILS.SLC files into your Telix
script directory. (See Telix docs on setting a default
script directory.)
2) Place MENUS43.DAT, and H43COMP.EXE into your main Telix
directory. (If wanted, ADDFILES.EXE should also be placed
in the Telix directory)
3) Run Telix, and then, when in Telix, run the HOST43 script
(ALT-G, then type in HOST43). HOST43 will automatically
start up with it's default configuration already set up.
You will need to run the configuration program to set up
your own configuration. See the section "H43UTILS ( The
Configuration Program )" for more information on the
configuration of HOST43.
ACCESS LEVELS AND WHAT EACH CAN DO
There are four access levels in this program. This section
will describe what each level can do.
Level 0: This is the level of a new user that logs on. He can
not do much on the board, except to chat, leave a
comment to sysop, or to change their personal defaults.
Optionally, the Sysop can have them logged off once they
have input all of the information.
Level 1: This is your basic user level. The user can do most
of the things available, but there are a few limits
placed on the user. For one, the user can only download
a certain limit per call, (as specified in the program
configuration. Also they can only download from the
download directory, and they can NOT use the extract
archives command.
Level 2: This user is the same as the level 1 user, but does not
have a download limit, and can use the extract archives
command.
Level 3: This user can not only do all the Level 2 user can, but
can also download files from ANY directory on your disk.
Hey can also look at the daily user log, and can do a
"Shell to DOS" IF he knows the system password. (Which
is defined in the configuration program).
Page: 6
Level 4: Your basic Sysop level. Currently this level can do the
exact same thing as the Level 3 user with one addition.
Having this level gives the user the option of shutting
down the system remotely, I would reserve this level for
yourself (the sysop) only, but if you have a extremely
good friend...well, that's up to you.
LIST OF USERS COMMANDS
This is a list of all user commands, and what each can do.
It is separated into sections by levels. Each higher level can
do what the previous can do.
Level 0
[P]age: If the sysop is available, this command will ring a bell
calling you to chat, otherwise it will print a message
saying that the sysop isn't available. When the sysop is
not available, the user has the option of leaving a
private message to him.
[X]pert: This function allows the user to change his expertise
level, to one of three levels:
NOVICE: Gives a menu of commands.
INTERMEDIATE: Gives the command letters as part of
the input line.
EXPERT: NO help whatsoever!
[G]oodbye: Log's the user off.
[Y]our Defaults: Lets the user change their address, city, zip,
state, choose a default protocol, and turn the
pause function on or off.
[C]omments to Sysop: This option will allow the user to write a
private message to the sysop.
(assumes there is a user using the name of
SYSOP!)
Level 1
[B]ulletins: This option goes to the bulletins menu which allows
the user to read them (if any)
[M]essage Base: This option allows the user to go to the message
base system. Following is a list of commands
available to them in the message base.
Page: 7
Message Base Commands:
[R]ead Messages: This allows the user to read the messages
in the message base.
[W]rite Messages: This allows the user to write a message
to a user (either Public or Private).
[K]ill Messages: This allows the user to 'Kill' a message.
Level 1-3 users can only kill messages to
or from themselves, while a Level 4 can
remove ANY message.
[Q]uit to Main Menu: This allows the user to go back to the
main menu.
[F]ile System: This option allows the user to go to the File Base
System. Following is a list of commands available
to them in the File Base.
File Base Commands:
[D]ownload: Let's the user Download files. Level 1 can
only download a specified limit. Levels 3+ can
download from ANY directory.
[U]pload: Allows user to upload a file (if not already in
the file database) to the system.
[F]iles List: This shows the user a listing of the files
which are available at his/her level.
[X]tended File List: This allows the user to see a listing
of the files available at their level,
but includes the uploader, aprox. time
for transfer, and more.
[T]ype Text File: Types out a text file to the screen.
Pause can be toggled on or off by setting
it in the user defaults section, also by
hitting Ctrl-P the user can pause, and
Ctrl-X will abort the listing. Levels 3+
can type files in ANY directory.
[V]iew Archive: Lets the user view an archive. Levels 3+
can view archives in ANY directory.
[Q]uit to Main Menu: This allows the user to go back to the
main menu.
Page: 8
Level 2
File Base System Commands:
[E]xtract from archives: This lets the user extract files
from an archive, the file is then
archived (using PKZIP), into a temp
file called ( TEMPARC.ZIP ). It is
deleted when the user hangs up
Level 3
[S]hell to DOS: This lets the user shell to DOS. If the user is
remote (not keyboard) then they will be prompted
for the system password, if they fail to enter
it, they will not be able to shell.
IMPORTANT!!!!: There is NO current way to check on the status of
the carrier. Due to this fact, if the carrier is
lost while a user is in DOS (via remote) then the
SYSTEM WILL HANG!. The only solution if this
happens is to reboot the computer.
System [L]og: This shows the user the daily usage log. Hit Ctrl-
P to pause, Ctrl-X to abort.
File Base Commands:
[S]how a Directory Listing: Allows user to do a listing of
the files in directory.
Level 4
Control-Z: This lets the user shut down the system. The user is
prompted for the system password. If they fail to
give it, the program will continue running.
Message Base Commands:
[P]ack Database: This allows the level 4 user to do a pack
of the message base (it is an interface to
the H43COMP.EXE program).
File Base Commands:
[P]ack Database: This allows the level 4 user to do a pack
of the file base (it is a interface to the
H43COMP.EXE program).
[R]emove File: This allows the level 4 user to remove a file
Page: 9
from the database.
[C]hange File: This allows the level 4 user to change the
file information in the database.
SYSOP'S KEYBOARD COMMANDS
This is a list of the commands available to the sysop. Not
all commands are available at all times.
WHEN NO USER IS ONLINE
F1: This turns chat on or off. The line in the status box shows
the current condition of chat. (If chat is turned off during
the Chat hours, then the "OFF" will be in red).
(See "H43UTILS (The Configuration Program)" for more detail
on Chat Hours).
F2: This brings up the user editor. Note that there must be at
least ONE user, otherwise the user editor will NOT work.
(See "H43UTILS (The User Editor)"for more information on the
user editor)
F8: This allows the sysop to turn the status line of HOST43 on
or off. Having it off will increase the size of the viewing
screen by three lines.
U: This will run the user compressor program, which will delete
any old or deleted users. NOTE: There must be at least one
user in the user file, or the compressor will not run.
ALT-J: This allows the sysop to do a shell to DOS.
ALT-O: This runs the configuration program.
ALT-Z: This brings up a box giving all the online commands.
ALT-X: This will exit the program and go back to Telix.
WHEN A USER IS ONLINE
F1: Turns chat on or off (same as above)
F2: Runs user editor (same as above)
F3: Temporarily lowers the user's access.
F4: Temporarily raises the user's access.
Page: 10
F5: Temporarily lowers the time allowed by five minutes.
F6: Temporarily raises the time allowed by five minutes.
F8: Toggles Status Line (same as above)
F10: Chat with user.
ALT-J: Shell to DOS (the user can not see)
ALT-H: Terminate user.
ALT-X: Exit program to Telix.
ALT-Z: Bring up the help box.
H43UTILS.SLC
(The configuration program)
This program will allow you to change some important data in
the HOST43 program. This section will tell what each category
does:
NOTE: The options in the section "Page 2" are all located on a
separate page in the configuration program. They can be
accessed by pressing PgDn. Once in the second page you may
return to the first page by hitting PgUp.
Page 1
Configure Modem: This option will allow you to do all the options
for configuring the modem. Below is the list of
the five options:
Auto Baud Detect: This controls the auto baud detect of the
BBS. If ON, the BBS will change the modem
to the speed of the connection. If OFF it
will leave the modem to change on it's
own. This option is primarily for high
speed modems or for ones which have error
correction modes where the port speed
should remain constant.
Modem Answer String: This is the string sent to the modem to
have it answer the phone. The default
string is "ATA", this should work for
most Hayes compatible modems.
Page: 11
Modem Pickup String: This is the string sent to the modem to
cause it to go offhook (pick it up) ie.
Leaving the phone off hook. This is in
conjunction with Pickup Modem in Local.
The default is "ATM0H1", this should
work for most Hayes compatible modems.
Pickup Modem in Local: This (if enabled) will cause HOST43
to go offhook when doing a local mode
logon. This causes the phone to be
busy for any callers.
Pickup Modem in Utils: This (if enabled) will cause HOST43
to go offhook when one of the utility
programs is run. (ie configure, user
editor, user file compressor, shell
to DOS).
Configure Colors: This option allows the sysop to change the BBS
side (NOT ANSI Colors!) colors, ie. the status
bar colors/config option colors etc.
Upload directory: This is the directory that all uploads will go
into. It will also be a sub-directory and will
be created, if it does not exist.
Archive Directory: This is the directory that your archive utils.
are found in. It must be an EXACT directory
or the program will NOT be able to do anything
dealing with archives (VIEW/TEST/EXTRACT). The
program will support (ARC/PAK/ZIP), but there
must be these files.
For *.ARC's:
PKPAK.EXE
PKUNPAK.EXE
For *.ZIP's:
PKZIP.EXE
PKUNZIP.EXE
For *.PAK's:
PAK.EXE
(must have these commands!)
View: "V"
Test: "T"
Extract: "X"
System Password: This is the password that is needed to shut down
the system, or to shell to DOS.
Time Chat is to come on: This is the time that you would like the
"Chatting times" to start. Chat will
Page: 12
come on (regardless of current setting),
at this time, and will stay on (UNLESS
shutoff manually. If set, the "OFF" in
the status box will change color), and
will go off at the off time.
Time Chat is to go off: This is the time that you would like the
"Chatting times" to end.
Time per access level: This is a integer (in minutes) which is
given to a user, per access level. For
example, if it was 20, a 2nd level user
would be given 40 mins, while a 3rd level
user would get 60 mins.
Page 2
Number of Downloads: This is the number of downloads (per one
upload) a user can make. If he attempts
to download more, he will be told he needs
to upload more.
Access limit: This is the limit (in K's!) that a level 1 user can
download per call.
User logon alarm: This is a little alarm that (if on) will ring
when a user logs on.
Level of Uploads: This is the access level that a uploaded file
would be given once received. If it is set to
a 1 then all access levels can see it. If set
to 3 then only access levels of 3 and 4 could
see it. This can be changed by changing its
level via the "Change File" option in the file
section.
DOORWAY Command Line: This option allows you to change the string
sent to DOORWAY.EXE (If being used) when a
user does a shell to DOS. The default line
is "/S:* /A:ON /G:ON /V:D /M:100 /C:DOS".
This should work in most computers.
(See section "USING DOORWAY.EXE" for use of
DOORWAY.EXE)
Log off new users: This (if on) will immediately log off any new
users as soon as they finish logging on. This
allows you to keep new users off the system
completely until you can validate them.
Delete Bad Archives: This option if on will delete any archives
Page: 13
that have been tested as being bad. If off
the archive will be placed into the upload
directory but will NOT be added to the file
database.
(See Section "ADDING FILES TO YOUR DATABASE"
for more information about the database)
Reset Default Options: If chosen this option will reset all of
the configuration options to their default
values.
H43UTILS.SLC
(The User Editor)
The User Editor will allow you to change some information
about the user. There are two sections in this part. One is about
the different functions in the Editor, the other is about the
different categories.
Movement
There are some special keys in the Editor that will move you
around.
Up Arrow : This will move you up one category
Down Arrow : This will move you down one category
Page Up : This moves you to the top of the categories
Page Down : This moves you to the end of the categories
Left Arrow : This moves you to the next user
Right Arrow: This moves you to the previous user
Control - V: This will take you to the next NEW user
Control - S: This will initiate a search through the users
names for a string (input by you)
CATEGORIES
User's Name: This is the user's name.
User's Password: This is the user's password.
Page: 14
User's Access: This is the user's access level.
User's Flag: This is the users status flag, A is Active, D
is Delete, and B is Blacklist.
User's Phone: This is the user's phone number.
User's Address: This is the user's address. It is divided
into four parts: the Address, City, State,
and Zip code.
User Comment: This is a place to put in a comment.
Last on: This shows when the user was last on.
Downloads: This shows how many downloads the user has made.
Uploads: This shows how many uploads the user has made.
NOTE: There must be at least one user in the user file, or the
Editor will not run.
OPTIONAL EXTERNAL FILES
*.ASC/*.ANS - These are eight (four *.ASC/four *.ANS) files which
you may create yourself, if they are found in the
Telix directory, they will be displayed to the user
at certain times as follows:
LOGON.* : This file is displayed when a user first logs on
NEWS.* : This file is displayed after a user has logged on
and they have successfully entered their password
BYEBYE.* : This file is displayed when the user quits the
BBS.
NEWUSER.* : This file is displayed to all new users.
IMPORTANT!: The input buffer for these files is set at the level
of 255 characters per line. If your files have more
characters per line they will NOT be sent correctly!
NOTE: For some reason I have been having some problems with some
ANSI graphics screens. I'm not sure exactly why, but it
occurs mostly when typing a large animated ANSI picture, I
hope to have this fixed by the next version. Try different
line sizes if you have problems (best way is NOT using any
Page: 15
animation!)
HSHELL.BAT - This batch file if found in the Telix directory will
be run when a online user does a shell to DOS. It
will override ALL other shell options. The order in
which the shell options take precedence is:
HSHELL.BAT
DOORWAY.EXE
GATEWAY2.SYS
CTTY COMX
DOORWAY.EXE - This program, if found in the Telix directory and
if the previous shell option has failed, will be
run as a shell to DOS for the online user. It will
allow the user to run MOST major programs online if
the user has a Communications program which can
support a Doorway Mode.
(See section entitled "USING DOORWAY.EXE" for more
information)
GATEWAY2.SYS - If installed and all previous options have failed
GATEWAY2.SYS will be used. To install, add the
following line to your CONFIG.SYS file:
DEVICE = GATEWAY2.SYS -D -(COM PORT)
Where (COM PORT) stands for the com port that your
modem is in. For example (the modem is in com 2):
DEVICE = GATEWAY2.SYS -D -2
For more information regarding Installation and
more details about GATEWAY2.SYS read the included
GATEWAY2.DOC file.
Unlike DOORWAY.EXE using GATEWAY2.SYS will NOT let
you run programs that use direct screen writes,
(Most MAJOR programs!) Do *NOT* attempt to run a
program which uses direct screen writes and direct
keyboard scans as it will LOCK your computer up!
BLTS43.DAT - This is a straight ASCII file which you can create,
that contains the information for some bulletins.
(Five bulletins total). Each bulletin takes up one
line in the file. The information for them are in
this format:
DRIVE:\PATH\FILENAME.EXT;Displayed information
Where Drive:\Path\Filename.ext is the EXACT path and
Page: 16
name of the bulletin, and Displayed information is
information displayed to the user, with the two
being separated by a semicolon ';'. For example:
C:\DOS\DOCS\REGISTER.DOC;Info on registering.
Where the document REGISTER.DOC being the file to be
displayed and the user would see the bulletin as:
1 Info on registering.
Data File Compression
H43COMP.EXE
This program will allow you to compress the three different data
files. The three are the user data file, the message base data
file and the file base data file. The program may be run either
from within HOST43 (User Compressor, and Pack Base commands in
both Message Base and File Database), or from the DOS Prompt. By
typing H43COMP at the dos prompt you will be shown a listing of
the different commands. Briefly those commands are:
P - Path To Data files: For when you are running the program from
a directory OTHER then the directory the
data files are in. Example usage:
H43COMP p\TELIX
U - Compress User File: This command runs the user compressor it
has one extra optional switch which is:
D:(x) - Days since last call
Where (x) is a number of days allowed for
users to have last connected. If it is
not used the program will default to 30.
M - Compress Message Base: This command runs the message base
compressor. It has two extra optional
switches:
K - Kill Private
This switch will delete *ALL* private
mail which has been read.
D:(x) - Days to allow
Page: 17
Where (x) is number of days allowed to
keep old messages. Default setting is
30 days.
F - Compress File Database: This runs the file base compressor it
has three extra optional switches:
D - Sort By Date
This switch will do a sort based upon
the file date as opposed to a normal
alphabetical sort.
R - Reverse Sort
This switch reverses the sort routine
making it sort the greatest (be it in
date or alphabetically) first and the
smallest last (ie files would be Z-A)
K - Kill files not found
This switch causes the program to run
a check on each file to see if it is
actually there. If the file is NOT
found, then it will be removed from
the database.
Converting Previous File Formats
HCONVERT.EXE
This program will let you convert your user data files from both
HOST3, HOST31, HOST41 and HOST42 into the new HOST43 data format.
Just place this program in the same directory as your data file
and type:
HCONVERT
At the DOS prompt. It will then prompt you to choose which data
format you wish to convert FROM. Pick the proper format and it
will then convert it for you. HCONVERT will erase the old data
file and leave you with the new USER43.DAT file. You should keep
a backup of the old data file when running HCONVERT, in the event
that something goes wrong. You might also need to do some minor
editing of the data file in some extreme cases where the old data
file was slightly corrupted.
Page: 18
ADDING FILES TO YOUR DATABASE
With the release of HOST41, HOST now uses a file database system
of files as opposed to earlier versions (HOST3, HOST31) which
just let users have files in a specific drive/directory. While
the old system was simple to use (If you wanted a new file to be
downloadable you just put it in the directory) it was not only
unsafe (no control over who downloaded what) but it also had no
descriptions of the file nor of who uploaded it. The new database
system allows the sysop to have files from ANY drive/directory,
and is also access level orientated (meaning a file could be
seen/downloaded by only a specific access level (or higher) user)
Plus, it also allows for descriptions of files, and keeps track
of who uploaded the file.
Because of the new system, the sysop can not just copy the file
into a directory and have it be available. The file must be
added to the database. The simplest way of doing this is just to
do a local logon and then do a upload of the file (just like any
user might do). If the file is in the uploads directory then it
will be checked, and then HOST43 will ask you for the description
of the file. If a file that is not in the uploads directory needs
to be added to the database all that is needed is to just upload
the file with it's FULL path in front. Example:
C:\DOS\ZIPS\GAME.ZIP
This would add the file GAME.ZIP to the database and when a user
downloaded, or viewed it, the exact path would be used. Just as
if the file had been in the uploads directory.
Adding multiple files to the database is just as simple. If you
have five or six files to upload in a directory other than the
uploads directory, just upload the directory name and "*.*".
Example:
C:\DOS\ZIPS\*.*
HOST43 would go through and ask you if you wanted to upload each
file available in the directory until all the files have been
processed.
There is also a new external program called ADDFILES.EXE that you
can use to add files to the database. ADDFILES.EXE allows you to
tag files from any drive or directory by pressing the Space Bar
on the file to tag it (Space Bar again will untag the file). F2
will allow you to change drives. Once you have tagged all the
files you want added, press F1. ADDFILES will then show you the
information for each file, you may change any information as you
want (Make sure you hit RETURN each time you change before going
to the next item). To add the file to the database you must press
F2. If you press F2 and a beep sounds this means that the file
Page: 19
is already present in the database. If you wish to skip the
current file just press F1. You may press F10 to exit the program
at any time.
USING DOORWAY.EXE
DOORWAY.EXE is a program written by Marshall Dudley, which
allows a online user to Shell to DOS and not only run all of the
DOS commands but also to run almost ANY program online. DOORWAY
redirects the input and output of the programs to the com port as
well as to the console allowing not only the user to see what is
running but also to allow the sysop to view it as well. To use
DOORWAY.EXE with HOST43, you must be running ANSI.SYS (Or any
ANSI program with the exception of FANSI-Console) and you need to
place the DOORWAY.EXE program into your Telix directory. Once a
user shells to DOS then DOORWAY.EXE will run. The user can now
use any DOS commands they want. If the user wishes to run a
program they will first need to turn on the DOORWAY mode on their
own terminal program (ALT = for Telix) (Have user check for other
communications programs) once they are finished in DOS they may
type EXIT (just as if in a DOS shell) and they will be returned
to HOST43 (If they have invoked their terminal into DOORWAY mode
they will need to turn it off before they will be able to use any
of it's functions again). If during anytime while the user is in
DOS they hang up or loose carrier somehow, DOORWAY.EXE will do a
reboot of the computer automatically. If you have any problems
running DOORWAY.EXE you can change the command line which is sent
to DOORWAY.EXE in the configuration program (Option "M"). This
will allow you to change it until you fix whatever problems might
occur.
NOTE: When running DOORWAY.EXE under Telix/HOST43 there might be
a minimal amount of RAM available, which might not allow a
user to run certain programs.
DISCLAIMER
This program is provided as is, and is to be run at your own
risk. There is NO warranty of any kind or form covering this
program. Exis Inc., Colin Sampaleanu, and the author are not in
any way responsible, or liable for any damages of any kind that
may arise from the usage of this program, or that of any programs
or files associated, or included with it.
TELIX.EXE, SALT, HOST.SLC, HCONFIG.SLC: Copyright 1986,1987,
1988, 1989 by Exis Inc., and Colin Sampaleanu.
Used with permission.
DOORWAY.EXE Copyright 1987, 1988, 1989 by Marshall Dudley.
Used without permission.
Page: 20
THANKS
There are a few people to whom I would like to give special
thanks to, for their help and cooperation in my endeavor to
create this program:
Marvin Blackburn: My *FIRST* registered user and my most
important beta tester, his input and
support have done the most for HOST!
Thank you VERY much Marvin!
Jack Gordon: My best beta tester! His outstanding effort
in testing has helped me create a (hopefully)
bug free program. Thanks Jack!
Tony Gentile: My friend and C "teacher" who taught me the
basics of the C language, which helped a
GREAT deal when working on this program.
Thanks Tony.
Jay Norwalk: Who edited my documentation for me, giving me
hints and corrected my mistakes. Thanks Jay!
Bill Parfitt: The sysop of dBored (619-748-3644), who not
only gave me a LOT of support, but gave me a
good place to put my program as well, but
also gave me my own conference!
VERY special thanks to you Bill!
And finally,
Colin Sampaleanu:
For the extremely hard work and numerous, uncounted hours
that he has put into creating TELIX, which is the very BEST (in
my opinion) telecommunications program package out there!
Without it this program wouldn't be around.
EXTRA thanks to you Colin!
Page: 21
WHAT'S NEW?
o Added a Full Screen Message Editor based on ProDoor's
full screen editor. This allows the user to edit any
line using full cursor control, as well as insert and
typeover modes.
o Changed some sysop commands to make HOST43 more Telix
like.
Help : Changed from HOME to ALT-Z.
Terminate User : Changed from END to ALT-H.
Exit Program : Changed from ESC to ALT-X.
DOS Shell : Changed from F9 to ALT-J.
Configure Program : Changed from C to ALT-O.
o Fixed Problem that occured with certain modems. Some
modems do not accept a Line Feed character after any
modem commands have been sent. This caused the modem
(Modems) to not respond to any commands sent to it by
HOST42.
o Fixed Problem that occured with certain modems. Some
modems have a small character buffer, this caused
HOST42 to miss the connect string resulting in HOST42
setting the baud rate at 300.
o Fixed a few minor bugs from the previous release.
Page: 22
WHAT'S AHEAD IN THE FUTURE?
Now that Colin has increased the size of scripts from 32K to
64K I have some more room to work in (about 10K now). So now I
can add more of my last want list, as well as some new ideas.
Multiple Bases: Multiple message and file bases are in the
works for future versions. This will allow
the sysop to have different bases for other
topics, file types, etc.
Expanded Editor: I'm working on expanding the functions the
full screen editor can do, new additions
will allow quoteing of messages, and will
allow more lines to be available.
Online Programs: A online sysop definable program section
which will be able to run door programs,
including some SALT door scripts which are
already being written.
BBS List: A full working BBS listing program, where the a
user can add information about other BBS's.
CallBack Door: This is a scripted DOOR which is a CallBack
Verification door. It is already written
and has been beta tested already.
External Protocols: Will allow the sysop to add some (up to
four), external protocols. (Telix only
only has space for four protocols).
Page: 23
TECHNICAL SUPPORT
If you have any suggestions or ideas for the next version,
or any problems, or, (God forbid), bugs. You may get a hold of
me at these locations:
BEST WAY!-> dBored of San Diego, (619) 748-3644
(Prodoor Conf. HOST3)
Telix Support BBS, (416) 439-8239
PCRelay, Communications conference
PCRelay, Telix Conference
FIDO Net Telix Conference
Call me voice at: (602) 870-0139
Or mail me:
Dan Horn
2122 West Butler Drive #161
Phoenix, AZ 85021